<template>
  <div class="m-user">
    <template v-if="username">
      欢迎您，<span class="username">{{ username }}</span>
      [<nuxt-link to="/exit">退出</nuxt-link>]
    </template>
    <template v-else>
      <nuxt-link to="/login" class="login">立即登录 |</nuxt-link>
      <nuxt-link to="/register" class="register">注册</nuxt-link>
    </template>
  </div>
</template>

<script>
  export default {
    name: '',
    data() {
      return {
        username: ''
      }
    },
    async mounted () {
      const { status, data: {username} } = await this.$axios.get('/users/getUser')
      if(status === 200) {
        this.username = username
      }
    }
  }
</script>

